package br.com.guardaroupavirtual.helper;

import org.hibernate.SessionFactory;
import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
import org.hibernate.cfg.Configuration;

public class HibernateHelper {
	
	private static SessionFactory sessionFactory;
	
	static {
		//Define as configurações do hibernate.cfg.xml
		Configuration configuration = new Configuration().configure();
		
		StandardServiceRegistryBuilder builder = new StandardServiceRegistryBuilder();
		
		//Se não informarmos essa linha ele vai reclamar que não existe uma configuração de dialeto
		builder.applySettings(configuration.getProperties());
		
		sessionFactory = configuration.buildSessionFactory(builder.build());
	}

	public static SessionFactory getSessionFactory() {
		return sessionFactory;
	}

}
